The initializer should just store the state, imo. I would move the rest of the method to `#to_s`.