Protected functions in pages