progress now explicitly returns timing