Fixed crashing, handled compiler errors, smarter defaults, unicode happiness