improve region handle in plugin of workarounds