Why the .to_s here? what is a user expected to be able to pass that when converted to a string looks like a number?