Found some other issues. Had some bugs with variable writes not properly invalidating if writes came from split access chains.