KE does not use NumPy