format, gopkg.in
empty thread list returns [] not null, webclient simplification