考虑可能有重名问题