drop unnecessary use