Keys are better if #defined