Huge performance boost thanks to Suddenly for testing this
Also now has Timings in it