Simplify IVs - Just start from 0.  And also check for out of IV case; encryption function starts failing beyond 2^64 messages
docs