Figured out a very silly error where I wasn't getting the type of the die correctly, and so was skipping over variable location tracking. Also the llbuf variables appear to go away / need to be cloned.