accounts for nil comprehension states