Updated controlled to throw exceptions on unsupported m2m methods