Unrelated, but it causes warnings in windows when time is used becuase it is 8 bytes instead of 4.