support void fields