Fixed Project update so it returns something other than null