protect orig/result from movement