#2 map file is optional now