applied justin's opinion. readded zones attribute onto VehicleInterface (not sure why it disappeared).