This changes the ordering of the two conditions, but that shouldn't be a problem. I've also checked the simulator's behaviour on ```CommandRunToAddressX``` and at first glance it seems to be correct.