not liking the promise thing