It looks like a practical solution for a rare but unsolved problem to me. What do you think a better solution would look like?