fix the direct ad case