How do you handle a situation where a client requests a feature that compromises the system's safety or architectural integrity?