buggy openCL version, would have a weird result now.