Where are the overlapping promises kept? Or is 'kept' in this case mean they are handled / executed in order?