Code worked for me fine. I used it like 10 times. The only problem I had with it was inexperence because I overshot my mark a few times on surge.