#199 better tests, and a failure