Added should_echo and respond methods for step 2.