Fleshing out EOT logic and adding tests
adding ability to handle blank eot
starting hook work to adjust EOT
adding in evil hack