`inProgress` is set to false and then never changed. Should it be removed or is there a bug where somewhere it should be set to true but it's not?