Refactor: Generalize policy checking in `HandleLevel1`

Also, move OLD policy checking out of the loop to evaluate it once.
1 file changed