Allow utc to be NULL
Update scale_singular for new interface