Pulling in Promise/xhr... peer pressure