Tested working on ch, sh, is, am.