switch to promises (needs updated mocks)
switch to node-style callbacks
switch to node-style callbacks (version 0.1.8)