support a null ("none") value