not using Shiel<SEXP>==SEXP operator. no risk