Tons of small changes; preparing to release a new version