Ya right, there is actually no need for me to declare M there