Explicitly default to nil if parameters for a new user are not given
Actually check for fields when posting a message
Tiny documentation changes.