$item should never be anything but an Item_Model so you should be able to drop the 2nd test.