Got shift= operators working