names conflicted
test and report better