support fragments when non streamable