removed to_s redundancy