Add cap_getmode() checks