eol_invasive, removed caching work, too much to do for now, closes #336