added namespace overlap checking