Empty out fixes
eval knieval needs abuse before iteration

I will gather ideas and feature thoughts.
eval knieval - bumps you.
Merge branch 'refactor'