now you can switch branches while on a tick other than the first, and not even crash anything!