enh: bson optional