Third-party registration pattern