I think it's a good practice to mark all places in the code that are temporary, temporarily not working, or workarounds for bugs with TODO or HACK. In this case, that pertains to having to use `try-catch` and to the comment about onClosed still not coming. That way, we will not forget to come back and recheck if the things have perhaps improved.