Shouldn’t this be an en dash, rather than an em dash, if it’s surrounded by spaces?