(arguably, the old error wasn't an error, but, given some of the old usage of M_LAST and its name, i say it was)