add assert_not_empty