Optimise checkEOS()