optionally ignore completed elsewhere