added isRegistered() for convenience