Does this need to be the internal serializer?