got all the tests working on latest rustc.