Also, since sin is also called, it is even less valuable.  

I think there were constructors where it was the only "slow" method though?