method_traits fixes