Forgot to short-circuit internaltouch, 50% speedup