unnecessary statements