should now return deserialized objects