Added variance to selector functions