changed __sub__ -> _complement