Enhanced common with promise