This just happened to me with numpy 1.8.0 (from Debian): ``` python >>> import numpy as np >>> x = np.dtype(np.float32) >>> from pickle import dumps, loads >>> y = loads(dumps(x)) >>> x.isbuiltin 1 >>> y.isbuiltin 0 ```