reduced memory usage by integrating former nodes into offsets contained directly within offset_reservoir