I'm not sure about this. 0 indicates there never was an error, what does `System.currentTimeMillis()` indicate?