made Has accept interface selectors