Yeah, as skoolzout1 said, it really is a gamble and is highly unreliable, especially if you go through a loading zone. If it doesn’t work as it most likely won’t, you can use the 10 and 11 code types to easily load and store register values inbetween executions.