similar problem as with the one above (`private[akka]` doesnt allow `@tailrec`), but this one is never called from the outside - I'd vote for `private` over `final` here because of that.

Don't see anything speaking for `private[akka]` on this one actually, can be fully private.