Updated how use case is executed.