Keeping Your Modules Compatible