don't use non-safe retrieve (`b!!`), check for null instead

kotlin compiler knows if you have checked a maybe type for null. Once you have checked there is no need for safe retrieve method like `a?.plus()` or casting