dead code is removed