How do you handle a situation where a client's requested customization conflicts with the core capabilities of the Newgen Software product?