Discussion: preferred solution

I'll create this issue as a place to discuss the various solutions, and give our preference in a comment :)

Edited by Daniel Huigens