version2: restricted