This was a case of golang's wonderfully confusing nil pointer vs nil interface.
Attach a file by drag & drop or click to upload