That was the other strange part, I actually use the say command to debug a lot, too.
I tried doing a:
say Parent.Abilities.cmd1
And:
say Parent.Button2.onpress
Both wit the same results, showing the full string with the apostrophe.
Drumstixx says, "useability Lucan's Pact"
When the button fails, I get nothing ingame. Usually if the spell is incorrectly typed, it would just say "This ability does not exist" but I don't even get that.