add a bind shim and use set undefined instead of delete