No more tedious than using the helper, again it's the same amount of code either way.

But you sold me with the component isolation argument, which is the same argument as the leaking implementation details argument.