I see that loader.c loads modules in the following orter: res_*, chan_*, pbx_*, all the rest. Any reason for that other than making sure that symbols exported by a res_* module are available to chan_* when they are run ? cheers luigi