It would be nice if the client attempted to flush its metrics queue on `close()`. That would help make analytics a bit more accurate.