When doing test-driven development, we usually won't have any `print`, `puts`, or `gets` mixed in with our method logic. `gets` especially will cause your RSpec tests to crash or hang, and `puts` will not allow us to return a value from the method, which is what our tests will be looking at. (`puts` always returns `nil`)