When using promises in a JavaScript function that is to be called by another function, make sure the parent function returns the promise! Also, make sure that any objects intended to be returned via a promise live within the scope of the promise.