I agree, your definition of town is arbitrary, is Zozo not a town because it doesnt have a working shop (besides that one guy selling rust rid) or a resting place?