Modified function declarations to reflect access permissions.