Perhaps this check could be done by the speaker?  Otherwise everything hearing stuff has to do the string operation.