for some reason unparse() is case sensitive and wants ucfirst() format names??? that sucks...
extractor tests now pass