allow nil AND blank values, closes #66