You can generally spot this immediately, even without reading the code, by the way it's described as a "workaround".