diff --git a/src/main/java/io/reactivex/Flowable.java b/src/main/java/io/reactivex/Flowable.java
index a45063f506..ca4ca72b34 100644
--- a/src/main/java/io/reactivex/Flowable.java
+++ b/src/main/java/io/reactivex/Flowable.java
@@ -14461,7 +14461,8 @@ public final Disposable subscribe(Consumer super T> onNext, Consumer super T
* @throws NullPointerException
* if {@code onNext} is null, or
* if {@code onError} is null, or
- * if {@code onComplete} is null
+ * if {@code onComplete} is null, or
+ * if {@code onSubscribe} is null
* @see ReactiveX operators documentation: Subscribe
*/
@CheckReturnValue
diff --git a/src/main/java/io/reactivex/Observable.java b/src/main/java/io/reactivex/Observable.java
index db3530069a..8ab4059642 100644
--- a/src/main/java/io/reactivex/Observable.java
+++ b/src/main/java/io/reactivex/Observable.java
@@ -12119,7 +12119,8 @@ public final Disposable subscribe(Consumer super T> onNext, Consumer super T
* @throws NullPointerException
* if {@code onNext} is null, or
* if {@code onError} is null, or
- * if {@code onComplete} is null
+ * if {@code onComplete} is null, or
+ * if {@code onSubscribe} is null
* @see ReactiveX operators documentation: Subscribe
*/
@CheckReturnValue