A method for operating an automated vehicle includes controlling by one or more computing devices an autonomous vehicle; receiving by one or more computing devices sensor data from the vehicle corresponding to moving objects in a vicinity of the vehicle; receiving by one or more computing devices road condition data; and determining by one or more computing devices undesirable locations related to the moving objects. The undesirable locations related to the moving objects for the vehicle are based at least in part on the road condition data. The step of controlling the vehicle includes avoiding the undesirable locations.