confirmation validation - a fairly general concept