Default constructor defined but not used?