fix multimethod to handle nonexistent methods