going back on forth on this...

not sure if it's the right thing to cb with a null err if err will
always be null, or rather to leave it off.