a map is for avoiding pitfalls