coverage and dead code removal