public function shouldSendCodeReminderMail(): bool 	{ 		return !$this->has_downloaded_codes 		&& ($this->applicants()->fillingOnlineSurvey()->hasNotCompletedSurvey()->doesntHaveMail()->exists() 		|| ($this->applicants()->fillingOnlineSurvey()->hasNotCompletedSurvey()->exists() && !$this->shouldSendCodesViaEmail())); 	}