Return efficient iterator if no spillage happened