Preston's persistence is finally starting to pay off cx