Fully satisfactoey.