slight change to uPrepareValue