Acceptance Commitment Therapy is a type of psychotherapy that strongly overlaps with mindfulness, and has many similarities to MBSR and MBCT in terms of facilitating insight and new attitudes and behaviours, but there is no meditative practice as a key component. A non-therapeutic version called Acceptance Commitment Training exists.