added missing SwitchPublicAccess.h