yes and no - it's really like yours; the oracle function is only there for fun and games, and results in the woe of passengers, because he only follows it up to a point, then goes "there is no road, please make a u-turn, there is no road, please make a u-turn", until he follows her (!) again, till the next disagreement.
Re: oracles