fixed spec creation for when characters don't have a spec