Actually return an #ended? value