therefore toutant's answer of tomato was correct whether an exception is thrown for other null reference arguments is implementation dependent