... but I'm still thinking... :)