And if, upon due consideration, an employer’s request to build a feature is deemed to be unethical by the engineer, there should be a duty to refuse and a duty to report, where failure to do so would result in serious professional consequences. Those who refuse and report must also be protected by law from retaliation from their employer.

