nit: "methods" instead of "a_methods"?