there should never be private functions in a framework context. If anything, protected.