Hot: satisfy