compile is default