[Q](https://github.com/kriskowal/q) is the preferred method for implementing promises in node. promises should be written to leverage this library over promised-io.