end != done