@Bas: Of course, people are already coming out with solutions to this problem ...

Herbie