Is it possible wo get something lower than gles300? If not, it's the best to check for 300 and to use 310 else. There is no need to fall back to 300 on newer versions.