there was another ad_form -extend lower down the page, and the -validate block is an 'action' block that must appear after all those...
thanks anyway, sorry for any time wasted