support tag_redirect too
nil check