improves performance for all objects (suggested by OEW)