             context("initialization") {
 
                 beforeEach {
-                    controller = OmnibarViewController()
+                    subject = OmnibarViewController()
                 }
 
                 it("can be instantiated") {
-                    controller = OmnibarViewController()
-                    expect(controller).notTo(beNil())
+                    subject = OmnibarViewController()
+                    expect(subject).notTo(beNil())
                 }
 
                 it("can be instantiated with a post") {
                     let post = Post.stub([
                         "author": User.stub(["username": "colinta"])
                         ])
-                    controller = OmnibarViewController(parentPost: post)
-                    expect(controller).notTo(beNil())
+                    subject = OmnibarViewController(parentPost: post)
+                    expect(subject).notTo(beNil())
                 }
 
                 it("is a BaseElloViewController") {
-                    expect(controller).to(beAKindOf(BaseElloViewController.self))
+                    expect(subject).to(beAKindOf(BaseElloViewController.self))
                 }
 
                 it("is a OmnibarViewController") {
-                    expect(controller).to(beAKindOf(OmnibarViewController.self))
+                    expect(subject).to(beAKindOf(OmnibarViewController.self))
                 }
             }
 
             context("setting up the Screen") {
 
                 beforeEach {
-                    controller = OmnibarViewController()
+                    subject = OmnibarViewController()
                     screen = OmnibarMockScreen()
-                    controller.screen = screen
-                    self.showController(controller)
+                    subject.screen = screen
+                    self.showController(subject)
                 }
 
                 it("assigns the currentUser.avatarURL to the screen") {

class OmnibarViewControllerSpec: QuickSpec {
    override func spec() {

        var controller: OmnibarViewController!
        var screen: OmnibarMockScreen!

        beforeSuite {

                    // NB: this post will be *reloaded* using the stubbed json response
                    // so if you wonder where the text comes from, it's from there, not
                    // the stubbed post.
                    subject = OmnibarViewController(editPost: post)
                }

                it("should have the post body in the textView") {
                    checkRegions(subject.screen.regions, contain: "did you say \"mancrush\"")
                }

                it("should have the text if there was tmp text available") {
                    if let fileName = subject.omnibarDataName() {
                        Tmp.remove(fileName)
                    }

