I'm a size 42.5. I've a pair of DM shoes in a size 43 which are ever so slightly too large to be perfectly comfortable. Does this mean I need a 42 or I need a size they don't make? Is it better to have too large or too small?