You're right on that. If you go by the way a computer scans files (alphabetically), then BC2 would load before IC2, which caused my problem when I installed trains client side. I'm just to lazy to go and fix the BlockID conflict, since it will probably involve some coding and changing at least 40 ID's (from what I can deduce).