It is "almost" reusable because it still depends on the global `request` variable, this could be solved by making it an explicit parameter.
It is "almost" reusable because it still depends on the global `request` variable, this could be solved by making it an explicit parameter.