fix strange bug that happens with new compiler