This means that login() will throw an Exception, which means that all the models/controllers using it need to handle the Exception