cleaned up legacy RequiresRecalc code