Groundwork for an optimizer -- Currently does nothing