Index: /Users/grant/src/sup/lib/sup/buffer.rb
===================================================================
--- /Users/grant/src/sup/lib/sup/buffer.rb	(revision 731)
+++ /Users/grant/src/sup/lib/sup/buffer.rb	(working copy)
@@ -198,8 +198,8 @@
       @buffers.insert(-2, buf)
     else
       @buffers.push buf
-      focus_on buf
     end
+    focus_on @buffers.last
     @dirty = true
   end
 
@@ -388,9 +388,7 @@
       ## TODO: something intelligent here
       ## for now I will simply prohibit killing the inbox buffer.
     else
-      last = @buffers.last
-      @focus_buf ||= last
-      raise_to_front last
+      raise_to_front @buffers.last
     end
   end
 
