@exquisitecorp I think your solution is a good one.