De-n00bed multimethod dispatcher