The following code showcases the problem: ```java Completable.complete() .doOnEvent(t -> {}) ``` `t` in this case is annotated with `@NonNull` but it will be `null` since the completable completes. This is a real pain in Kotlin since the following code crashes in runtime: ```kotlin Completable.complete() .doOnEvent {} ```