             //object's correct position has been inspected with Sort
             assertEquals(_firstWorkout, InspectableSort.lastItemSearchedFor);
             //and null (PropertyChangeEvent.oldValue) has been sought for when trying to remove it
-            assertTrue(InspectableSort.itemsSearchedFor.indexOf(null) != -1);
+            assertEquals(-1, InspectableSort.itemsSearchedFor.indexOf(null));
             //and it's in the same position
             assertEquals(positionOfFirstWorkout, _sut.getItemIndex(_firstWorkout));
         }
 
         [Test] //FLEX-35043
-        public function test_when_collection_item_dispatches_PropertyChangeEvent_sort_compare_function_called_with_null_and_fatals_if_no_null_check():void
+        public function test_when_collection_item_dispatches_PropertyChangeEvent_sort_compare_function_not_called_with_null():void
         {
             function compareWorkouts(a:Object, b:Object, fields:Array = null):int
             {


            //then
            assertTrue(positionOfNull != -1);
            assertEquals(-1, _sut.getItemIndex(null));
            assertEquals(positionOfFirstWorkout, _sut.getItemIndex(_firstWorkout));
        }


        }

        [Test] //FLEX-35043
        public function test_when_collection_item_dispatches_PropertyChangeEvent_null_is_not_removed_from_list():void
        {
            //given
            _sut.addItem(null);
