The promise fulfilled