XMC-1 misbehaving - help!