p.callback() instead of returning the Promise