Guess this stuff doesn't really need to pass creds as args now, it should always be on self

I could go either way in this case.

Just using the self. versions would make this class a little fragile in the sense that the methods would have
to be called in a particular order, but shrug, this isnt' really the kind of class that is going to get extended.