top level option support