Does this really not throw `TypeError: Cannot read property 'permissions' of undefined`?