more follow-up on protected methods