boolean bug