Revert 1e3d49c..d8a00e7

This rolls back to commit 1e3d49c1c6f5a9fcb705a303ba55a098c12b9f8a.
Vectorizing the start functions kinda.