Why multiple (potential) calls to GetSpec

Instead just call it once like good programs should!