stubbing out implementation to align with pyopencl