Fix all dangerous half check