Require API key, fixes #5