Agree, conversion [a basis change] can be unstable. What I simply don't know if there is a way of reliably detecting numerical problems.