ensure that all modules properly depend on String and Array