foreach $field (sort {$ref->field_prompt($a) cmp $ref->field_prompt($b)} @fields) {
if (defined $ref->{$field}) {
my ($priv, $ans) = promptf($ref->field_prompt($field), $ref->{$field});
my @tmp;
foreach $field (sort {$ref->field_prompt($a) cmp $ref->field_prompt($b)} @fields) {
if (defined $ref->{$field}) {
my ($priv, $ans) = promptf($ref->field_prompt($field), $ref->{$field});
my @tmp;