support variable pop length for worst  results