Some software already addresses the problem.