Hm. A nice, simple solution. Let me work on it a bit, I think I can make it more complex and prone to failure.