now no longer throwning the error when printlist was being updated as ame time it was written to