Document why the progress block should return a boolean