Following callback's best practices.