reduces number of dynamically generated data structures to give custom data structures more stage time