you don't need the `[` and `]` - let it be a generator