diff --git a/lib/rib/shell.rb b/lib/rib/shell.rb
index <HASH>..<HASH> 100644
--- a/lib/rib/shell.rb
+++ b/lib/rib/shell.rb
@@ -46,7 +46,7 @@ class Rib::Shell
       input = get_input
       throw(:rib_exit, input) if config[:exit].include?(input)
       if input.strip == ''
-        history.pop
+        eval_input(input)
       else
         print_result(eval_input(input))
       end
still need to eval the input if it's empty (for multiline), and don't

pop history!