support !!$n