A Promise Revisited