Since it's used in a few places it probably should be functionalized.