Final edit. Depreciated branch. :(