const int64_t target_offset = a.entry_offset + a.next_offset;
need to configure the logic since itll stay stuck at a negative which throws off the parser. currently LSDA has negative offsets which tells parser to keep searching through rest of the actions with negative offsets due to the logic i implemented