It is per connection and I wouldn't expect to have many of these pending at once. 

@normanmaurer Maybe this should be a LinkedList instead so we never use more memory than we need?