Optimise escape function