ParentFull threadazov·Your code is that contract (unless your tests cover every possible input, which is not practical in most cases).View on HN