Actually it supports async callback too (instead of done option). And the error signature is compatible, the rejection reason will either be an error or an array of errors.