colons are for separating lists. The second part should never been an entire clause. If you use it to explain your previous statements, then you're just lying to yourself by not using a semi-colon.