Rewrite! Now with 100% less eval

- Restore preference properly
- Bumped version number to 2.0.0