I agree, but I'm not sure where I would put it and I don't think this function is enough to have a dedicated module.