using an em-dash to join two independent clauses seems a bit awkward