Fixed mid-cross algorithm and redo cross algorithm, but no tests that are desperately needed.