Eliminated mid-point function