Vladimir Ivic: Against all odds