Ensured that the mark_end step can't overwrite another recognised symbol.
Ensured that the mark_end step can't overwrite another recognised symbol.

TomHarte/CLK,TomHarte/CLK,TomHarte/CLK,TomHarte/CLK,TomHarte/CLK