A solution to using foreign change