fixed variable shadow