maybe a word or two about how this "workaround" works