Issue #8 : Check for :: and bail without going into an infinite loop.