He shouldn't concede.
Democratic Cardin 331,924 48% Republican Steele 348,232 50% Green Zeese 11,242 2% 48% precincts reporting - Updated: 11:26 p.m. ET (From cnn.com, still calling the race for Cardin)