Short delay on retries.
In the unlikely event I can't write to a buf, panic
lint and errcheck cleanup