Fixed edge case in Users::authenticate