into: avoid np.astype if possible