4 bytes on 32-bit, 8 on 64-bit. The old methods already had the current time as a parameter, why wouldn't that have worked with the TimeService?