backward compatibility for sms