eliminated dead code