recompile
additional tests from upstream