Does this DateTime code do anything different to DateTime.now
<p>I've come across the following method in some inherited legacy code.   It feels like it should be replace-able with a simple "<strong>return DateTime.Now</strong>".  However it seems so obvious that I don't want to make the change in-case I'm missing some hidden intent of this code.  </p>

<pre><code>public static DateTime GetTimeStamp() 
{
   return new DateTime(DateTime.Now.Ticks); 
}
</code></pre>

<p>My guess is that at the time the implementer mistaken thought that "DateTime.Now" returned a reference rather than a new instance but has anyone ever come across this or know a real reason it could have been implemented this way.  </p>
