Switched promises to only receive resolve() method