hm... i would try to use masking...