Implementation for AccountManager interface, adding exceptions