This look fine to me, but I think someone who actually knows the throttle code also needs to look over it.