Better would be for the school to require ED applicants to do the following:
- Send in the enrollment deposit with the ED application. School refunds if the applicant is rejected or deferred to RD.
- Run the NPC and explicitly approve the result, where the school records the NPC parameters entered and the result. If the applicant is admitted ED, and the actual FA application matches the NPC parameters, but the FA is worse than the NPC result, the school releases the admitted applicant from the ED obligation and refunds the enrollment deposit (basically converting it to a non-binding EA admission and FA offer).