IDL fixes: replace 'obj' with 'data', assert now takes 'condition'