1. A computer based method of fixing user input errors in a destination address provided to an in-vehicle computing system, the method comprising: interpreting the destination address received in a first user input; presenting the destination address; receiving a second user input indicating an error in the presented destination address; identifying a first portion of the destination address that is most likely incorrect, wherein the destination address includes the first portion and a second portion; requesting a user to re-enter the first portion of the destination address; receiving a third user input of the first portion of the destination address; and identifying a destination address based on the third user input of the first portion of the destination address and the first user input of the second portion of the destination address.