Using generators for layer queries