copy, smart: fix logics of zone selection