modified:   xbc.cpp