I'm able to get a default value using this:

return array(0 => array('tid' => '46'));

But not this:

return array(0 => array('name' => 'Soup'));

Is this supposed to be this way?