https://github.com/asyncjs/asyncjs.github.com/pull/140#issuecomment-181284603
#140 (comment)