Might be, but again, this slack is about Kotlin. If you want to rant about Swift there are other places for that. Let me reiterate, in kotlin, if you have a val that the compiler has inferred to not be null, that val will not be null, period. No way that could change.