It won't do much to help with the vm stopping for 300ms, but it should make the code and logs clearer.
q.Promise
new Promise