fix shadow warning