Reorder highest/lowest calculations - may fix issues with using remove()