Oh ya, I started to rework it to set projection map always, even if it's null.   Good catch!