prefer doWhenDone(@NotNull final Consumer<T> consumer)
better karma coverage configuration error presentation