potentially uninitialized local variable 'm' used