Handle multiple methods elegantly