I would quite like to see a full OOC for this - seems rather interesting.