made lookup by name slightly faster
clarification of merge behavior