ugly change: needs OTH_MAP constant defined before calling.