Reading this diff is difficult can you briefly explain what the changes were?