Could this run in parallel?
Q.all