prevent repeating modules