single_item can be null not undefined