Vernam ico review