Why capture to 'target0' in particular?  I'd just remove these functions entirely (since there's really no logic to share - assuming you don't swallow exceptions).  If there is some logic you want to share then pass important state like the element to capture onto as parameters rather than hardcode here.