arg order consistency