It breaks when you pass parts with protocol: ```js const url = uri.join('https://ya.ru', 'test', 'message'); ``` In this case `url` should be `https://ya.ru/test/message`, but i've got `https:/ya.ru/test/message`. It removes `/` from uri part.