fix -not impl