I don't really follow what the changes in here are doing