BSON is neat-o
Users should handle errors derpderpderp