implementing similar site phase checks