use _M instead of M for the module table.