Até agora, a resposta de Uri Herrera (deixada em um comentário sobre a minha pergunta) está funcionando para mim.
Observação aos mods: Eu postei anteriormente esta resposta, mas ela foi excluída como não sendo uma resposta, e não há como discutir essa exclusão. Estou postando novamente porque esta é a melhor resposta dada. O mod disse que é realmente um comentário, não uma resposta, mas ele está enganado. Uri postou sua resposta em um comentário; assim, não posso aceitar isso. Então, postei uma referência como resposta e estava esperando o tempo limite expirar para que eu pudesse aceitá-la. (Por que eu tenho que esperar 24 horas antes de aceitar minha própria resposta?) Desde que eu não posso mover a resposta de Uri de um comentário para uma resposta, não há outra maneira além do que eu fiz.