don't hang if receiving a large buffer from zurl