This is probably an unlikely edge case, but is it possible that there's a language where both the block prefix and block suffix start with the line prefix, but have different ending characters? In that case you'd want to eliminate both.