why do colons and semicolons look so similar