This needs an if statement so that we can catch the KeyError with the ['aws']['???'] lookups
Merge pull request #89 from rawkode/bugfix/if-before-keyerror

This needs an if statement so that we can catch the KeyError ...