I have ordered this exact size (40D or 40 DD) and style many times now and love, love, love it. But this was so small I couldn't even snap it shut! I had to order a full size up and it's still quite snug..what happened??