Added failure resistance. Only require polling keys in production.