work around shadowed variables.