User Field can be alphanumeric
Make sure to run, even if we couldn't halt.
Fix various programming mode issues
Improve unit tests
Version Bump