when default option is specified, result data become valid
    (This is backword imcompatible, but old behavior is a little
         wrong and new behavior is better)