Hans Blix announced overnight he will be be leaving his position when his contract resigns in June.