Extracting this to a vehicle method is an isolated change you can pull out into another PR.
TODO: apply this to mirrors.