Made execution context lazy.