Some Minor Tweaks

The function visibility thing is a PSR thing btw, and I am aware you are not following PSR, but I think it's nice to have that consistency with the function visibility anyway.