Added register methods that are lambda-friendly