Modified by adding an update path