Should we invoke `Output#clear()` in `releaseOutput` to ensure that when someone gets a resource from the pool it's already cleared out?