:thumbsup: elegant solution, all things considered.