why are bools pins holding their up state?