All values updating properly accross the board