Options and credit to then/promise