FryingFinn:
You're passing the key twice: Line 24 you're pushing $k onto @binds, then you're explicitly adding it to the execute statement. It looks like you should just remove line 24.
...roboticus
When your only tool is a hammer, all problems look like your thumb.