In particular, we should avoid overwriting existing modules but rather create new slots for the versions we need.