Location deserialiser now uses item and exit deserialisers