Use thin to avoid content-length warning issue