an attempt to remove some memory dependencies