final public function output( $atts, $content = null, $tag = null ) {
		if ( empty( $tag ) ) {
			$tag = $this->get_tag();
		}

		$output = $this->render( $atts, $content, $tag );

		/**
		 * Filters the shortcode content.
		 *
		 * @param  string $output  This shortcode's rendered content.
		 * @param  array  $atts    The attributes used to invoke this shortcode.
		 * @param  string $content This shortcode's raw inner content.
		 * @param  string $tag     This shortcode tag.
		 * @return string          This shortcode's filtered content.
		 */
		return \apply_filters( 'syllables/shortcode/output', $output, $atts, $content, $tag );
	}