Made certain methods private. Apparently the convention is to put all public stuff at the top and a 'private' split before all private stuff. I may do that in some other code.