rkxor now returns string