3.5.1

Bug Fixes

 * Overall bug fixes and optimizations.