As far as I can tell the parent class is not used for much (it's in the local task runner but probably doesn't have to be)