Why is this all uppercase? What's wrong with `_uses_temp`?