some more shadow and unused warnings