The file is always present; opening the file itself is how we determine if SELinux is functional (https://github.com/torvalds/linux/blob/master/security/selinux/hooks.c#L5462-L5506).