execution context was introduced into the interface