Should it inherit from GpuOp, then?