This code feels like it should be in OutputProgress::deserialize