This catch should be kept as the exception should still be wrapped properly when it occurs (for a different implementation of the buffer for instance).