And this code feels like it should be in OutputProgress::serialize?