called a fleeting vowel. Happens a lot. In the gen plurals the opposite can happen sometimes. девушки---> девушк---> девушек for example. The middle would sound odd (consonant cluster) so an o is usually inserted but in this case it follows the Ш so it has to be an e