don't use the $-style ctor vars