using empty string as null val for string params

refs #13