Atm the whole thing is surviving on good luck, I havent written a single test. Will get to that eventually but PRs are welcome.