Making it all method-y