Nice fix! Looks like a pretty flexible solution.