add some control over magic collections