Can someone explain to me why the subbuffers routine SUCCEEDS on a 1.0 system for me?

I have mac osx lion 10.7 and the host system supports 1.1 (so it compiles using the gl subbuffers call) - but it also WORKS on the 1.0 device?

CL_DEVICE_NAME: GeForce 9400M
CL_DEVICE_VENDOR: NVIDIA
CL_DRIVER_VERSION: CLH 1.0
CL_DEVICE_VERSION: OpenCL 1.0