Not sure if this should be `has_immediate_user_input?` instead.