:-1: `new_location` may be unbound. It only gets set on 229.