You need to define it in both ad_page_contract and ad_form unfortunately...
The page is for assigning people to Tasks on project manager.
I'm wondering if the source of the problem is that I'm passing in my_key's value.
If I put something in the -form section on the last -extend, it is added to the form, so it's defining the form with the blocks in there.
Perhaps the my_key value is what's the culprit.