I believe he's saying that the `if ...` branch should be in a seperate test function.