Hiding variables like this should really be a warning.