You've got a bad case of the Binary Blues. Your code is like a sad, sad thing, a mess of 1s and 0s that just won't compile.