allow null-valued field