Thanks - I was trying to find where validation hooked in, but I couldn't chase it through.