Improved registration process.