There is some discussion related to input validation here: https://discourse.ros.org/t/design-by-contract/2405 --- [Visit Topic](https://discourse.ros.org/t/input-validation-as-a-metric-for-quality/3732/2) or reply to this email to respond.