Update test data.
Node accepts a parameter object.
Fix conflicting promise behavior.
Update tests.
Merge branch `rewrite` into `master`.