fixed preload logic