facing some weird copy-constructor situation...