Utilities for monitoring progress