re-fixing the skipped turn problem

further examination shows this method is more effective.