encoder changes