set defer=false