bug fix: A blank element value is now returned as nil