Not checking the_content for the existance of the string, causes do_shortcode to fail