Promises kept.