workaround, enumrate module