method = method or self.run # next level awesomeness