diff --git a/lib/Rx/Observable/BaseObservable.php b/lib/Rx/Observable/BaseObservable.php
index <HASH>..<HASH> 100644
--- a/lib/Rx/Observable/BaseObservable.php
+++ b/lib/Rx/Observable/BaseObservable.php
@@ -524,9 +524,9 @@ abstract class BaseObservable implements ObservableInterface
     /**
      * @return \Rx\Observable\AnonymousObservable
      */
-    public function never()
+    public static function never()
     {
-        return $this->lift(new NeverOperator());
+        return (new EmptyObservable())->lift(new NeverOperator());
     }
 
     /**
changed never to static on BaseObservable