depends on bson pkg again. #24.