The each of the promises is available because we do an edit on the global variable context.