even simpler cancelled checking on start
jxoperation docs, round 1