Pass off the correct args to the correct modes