should consider when model desn't have the target item in the array