treating the empty case