fixed a recursive bug in call_go_to