Hmm, why are we calling it `algorithm` in our attributes if it is called `balance_algorithm` in the other cookbook. I like that naming better.