- not valid routes should be marked as not possible when the reputation of the user does not meet the requirement. - but the user should be able to "ignore reputation" if the user wants to change rep to get a better route, So you are not limited in general.