new style args for everything