In 2.5 we have `Multibyte` class which provides required functionality if the mbstring extension is not available. So this shouldn't be under require imo.