forgot to rename some functions
fixed return issue with protected()
Revert "fixed return issue with protected()"

This reverts commit d99e93adda5d19dfebe2940bfb297bac005a4346.