Fix argument logic for sites