Fixed readTuple