allowing for service hook personalization