deal with name collision