Too bad it's just a parameter position issue that prevents having a single Serve method.  I don't really see a way around it though