In this case, it clearly failed because the user was using an invalid API key. That's user error, not a sign of malfunctioning software.
If it is not working for you, you should probably describe your error and get help instead of vagueposting like this. I assure you that butler still works and would be happy to help troubleshooting.