if the list is given the wrong item then the script needs to be fixed, better not fail silently. left in checks as commented out asserts.
if the list is given the wrong item then the script needs to be fixed, better not fail silently. left in checks as commented out asserts.