IPOs were only set as "initialized" if the current time was greater than 0.0, which is why negative values weren't working.