@@ -267,13 +267,12 @@ if (secondsElement == nil || microsecondsElement == nil) @throw [OFInvalidArgumentException newWithClass: isa selector: _cmd]; - seconds = (int64_t)[[secondsElement stringValue] decimalValue]; - microseconds = - (uint32_t)[[microsecondsElement stringValue] decimalValue]; + seconds = (int64_t)[secondsElement decimalValue]; + microseconds = (uint32_t)[microsecondsElement decimalValue]; [pool release]; } @catch (id e) { [self release]; @throw e;