The innerInto may have been empty but we still don't want to return it (see comment on the discussion page).

Perhaps change line 208 to only try to filter if the object is not empty?