Once again Hal has the best solution.