be less wasteful of api resources
use error channel
authorized traffic has different rate limits
typo
more fails now
update todo