Feature drips 2.0

Like Python, inconsistent with Node.js client API