Is it intentional? If so, why? If it is not intentional, would you like a pull request that fixes a lot of the garbage like the pad collate function?