Order of operations looks like it works