add Take._opposite