Tidied: always use next/last with label.