sneaky local variables are sneaky