use nullary objects