[BF] use different local variable names and protect with 'my'