Using initialization from header instead of initialization list
Adding used UIP to dumped stats
Casting to long to avoid over/underflow