trying to figure out why reads do not return expected data (weird inconsistency in logged values too!)