more chasing the segfault in upper7_decode()