Discarding this code, turns out it's not such a great idea. Marking ticket #203 as invalid.