Putting things back because you can't do that with go (also added getMilliseconds)