You don't seem to use this before redefining `M` again below.