added .isAuthValid