Trusting a Promise and other things