Fix typo: primative => primitive