logic has not ended