fix a test (why did it pass before?)
improve lazy & eager comprehension tests