Changed pass compile