not useful dependencies eliminated