Did some updates to the branch instruction