Hello, Some of the recent updates seem to break things. In l3basics: \def_test_function_new:npn {engine_if_aleph:} {\if_cs_exist:N \etex_eTeXversion:D} \def_test_function_new:npn {engine_if_aleph:} {\if_cs_exist:N \aleph_textdir:D} is an issue. The name change \use_i:n => \use:n breaks xparse (plus I guess other xpackages). Also in l3messages, \NamesStart: and \int_while:nNnT are wrong (but I'm having all sorts of problems with l3messages in any case!). -- Joseph Wright