self-IMCOOL-ment