API breakage... need to preserve old constructor