Improve the support of source don't exists