https://dusted.codes/guard-clauses-without-test-coverage-a-common-tdd-pitfall