- use a faster discard when loading
- don't do a bool on identity map since it calls __len__