improved handling for method_missing