diff --git a/src/macro/Environment.cc b/src/macro/Environment.cc
index 76e34ab7ba5ab9435106979950b4f2cbef9521c0..822c03c62b0b58656d689c0c6adc5af5efe145a8 100644
--- a/src/macro/Environment.cc
+++ b/src/macro/Environment.cc
@@ -26,7 +26,7 @@ void
 Environment::define(VariablePtr var, ExpressionPtr value)
 {
   string name = var->getName();
-  if (functions.find(name) != functions.end())
+  if (functions.count(name))
     throw StackTrace("Variable " + name + " was previously defined as a function");
   variables[move(name)] = value->eval();
 }
@@ -35,7 +35,7 @@ void
 Environment::define(FunctionPtr func, ExpressionPtr value)
 {
   string name = func->getName();
-  if (variables.find(name) != variables.end())
+  if (variables.count(name))
     throw StackTrace("Variable " + name + " was previously defined as a variable");
   functions[name] = {move(func), move(value)};
 }