maxunladenweight:advisory= would be simpler and easier than vehicle:conditional=discouraged @ (unladenweight > 3.5) , especially considering how the conditions are quite undefined. motor_vehicle:advisory=destination has already been used in Australia somehow, which may be awkward with eg motor_vehicle=discouraged + motor_vehicle:conditional=yes @ (destination) instead, and the legal power is unclear.