default is supposed to be lowercase