WIP: sms_semitrinkle is now pointer based.