switch to the _M convention