satisfying.