Allow route to take different types of args for different methods