Normalize on the way in and out, including custom= methods