Unless there's a good reason to use them, StringBuffer's should be preferred over SCMStringBuffer's