documented lack of unit tests passing in nil user or password arguments