Better arg destructuring