b843fa1bff6fa0d74705e9ee86f7895bf92c6618 changes