Use the execution model instead of dictionary function