FAQかもしれませんが、中身がからっぽの場合にそなえて、

x>>806 == xバカ

とするべきではないのでしょうか?
当方初心者です。