ya, numpy doesn't actually unroll the generator. But, ``array([i for i in bt.iterObservationData])`` will be more efficient