I think that is better. While you are at it can you also see if it still has the bug if "description" value starts with a dash "-".
set description "-blah blah blah" ad_set_form_value description
Used to blow up because for some reason "-blah" is treated as a flag. Thanks.