Fixed bug in try_mem_offset() - altering a >1 retained out_val
partial const out_val stuff