don't want to waste all of the typing of the serializers, but it looks like we really want to do this somewhere else