Program reporting revisited