croak when a constructor is called on an object ($dt->new)