I'm not sure, but can we add a test where there is already something in location?
Just testing for null when reading seems to me a bit one-sided...