Use proc scopes