hasNext needs to query all contexts