change --mode default to compatible