Oops

Get it? OOP? Nevermind… Made some functions protected so that they
don't get redeclared by my other modules.