Optimize decoupeLink method