Empty Promises.

Duration: 2396