Untangling ima mess, part 3: kill dead code in ima