You might as well raise `InvalidLogin` here instead of `StandardError`.