pre end fixes