Extracting promises : (Tebtebba [etc.], 2003)