protected also tested, get clear on several questions