@baisong could you add a module_exists here