return site_id missing error if nil is passed in for site_id ... srsly?