Bunch of tests passing. Real life testing required.