Unify arg passing