protected function getBoundary()
    {
        do {
            $boundary = '==' . md5( microtime() ) . '==';
        } while ( in_array( $boundary, self::$boundaries ) );

        return self::$boundaries[] = $boundary;
    }