add the SPEC2 constructor back in so the SPEC constructor doesn't get
treated as boring