Better error reporting on reg and signin