detect for-else idiom