Это прямо напрашивается на вынос в Utils.