Rewrote a bit of 95