Really interesting in that latest Flat Head flannel (grey/black ageism), but I've never owned Flat Head. I remember trying them on in store once and everything was too small but the measurements look like a 40 would work. Has their flannels gotten bigger? My other Ultra Heavy Flannels from Iron Heart are XL. Should I go 42 to be on the safe side... also to help with any shrinking?