a cleaner way to fix the shift bug