We could return early if not registered, and then unindent the rest of the method.