why can't we use .inspect or .to_s?