integrate is_hidden() into module base