Added a prototype implementation of execution_policy