ensure to_s has default args