Hm, very interesting ideas here.