Changed semantics of bc_register_collection to behave better with make