regulate arguments