Shouldn't this be ``` -= 6``` not -6 ?  Also, why isn't this just ```skip.length```?