Only normalize on demand