Figure out eligibility logic