Provide a cleaner implementation.