Shouldn't this raise an error instead of failing silently? If this method is only called by users trying to actually use `OpenCL`, then I think it should tell them there is a problem with the installation of OpenCL here.