made core proxies only valid if not already owned