One more multimethod.