Always returns numpy.ndarray, never blitz arrays