added missing function apc_exists