recompile with truncate