consistency of naming  

For queueing requests I often use `l.submit(**data)` or if the data is a tuple then `[q.add(**r) for r in data]` which throws errors due to argument name is different