Compile on recent rust