tiny cleanup
complete termination condition