Also I should factor it into `smithers.utils` since it's in all 3 of the children.