diff --git a/pysoa/test/plan/grammar/directive.py b/pysoa/test/plan/grammar/directive.py
index <HASH>..<HASH> 100644
--- a/pysoa/test/plan/grammar/directive.py
+++ b/pysoa/test/plan/grammar/directive.py
@@ -75,10 +75,10 @@ def get_all_directives():
     if not ENTRY_POINT_DIRECTIVES:
         for entry_point in pkg_resources.iter_entry_points('pysoa.test.plan.grammar.directives'):
             try:
-                directive_class = entry_point.load(require=False)
+                directive_class = entry_point.resolve()
                 ENTRY_POINT_DIRECTIVES.append(directive_class)
             except ImportError:
-                sys.stderr.write('Warning: could not load {}\n'.format(entry_point))
+                sys.stderr.write('Warning: could not resolve {}\n'.format(entry_point))
 
     return REGISTERED_DIRECTIVES + ENTRY_POINT_DIRECTIVES
[PATCH] Remove use of deprecated EntryPoint.load

`setuptools` has deprecated the `EntryPoint.load` method in version
<I> [0], and added a `resolve` method in version <I> [1], released in
January <I>.

[0] <URL>