For example, areas such as churches or schools can be marked or flagged on a map such that if they are encountered by the processor 210 in determining a route of travel, the locations can be cached for future recall so that it can be determined, by the processor 210 for example, whether or not a church or school is approaching during the determined route of travel.If the answer is no, the process