Allow compact to run to completion, and time it.  #871