Changing basic blocks