uneven vents completed fully with validation