add hasColumnModules check