Fixed shift bug