prevent the possibility that download wrong content