don't auto compile
upgrade some modes