Just one note, could you document this behaviour somewhere (probably near the listing documentation)? Else this will be equivalent to black magic. :-)
This approach has been ditched. Another patch, which adds 'pass validation' check boxes, is proposed. Cheers, Bo