How do you handle a situation where a customer demands a custom feature that is not on the immediate product roadmap?