¿Usar una plantilla de datos para un elemento de menú hace que aparezca espacio adicional en el lado izquierdo?

Cada vez que adjunto un DataTemplate a un MenuItem, cada elemento del menú generado tiene un espacio adicional en el lado izquierdo. Este espacio extra se ve tan ancho como el espacio reservado para el cheque, que uso. La creación manual de un menú sin un DataTemplate no agrega este espacio adicional. Como una arruga adicional, si hago clic en este espacio adicional, el elemento del menú desaparece pero no se genera ningún evento de clic. No sé por qué está agregando este espacio extra. ¿Algunas ideas?

mi código xaml no podría ser más simple:

Menú con los espacios extras descritos:

<Menu>
    <MenuItem Header="Enemies" ItemsSource="{Binding AvailableEnemyClasses}">
        <MenuItem.ItemTemplate>
            <DataTemplate>
                <MenuItem Header="{Binding}">
                </MenuItem>
            </DataTemplate>
        </MenuItem.ItemTemplate>
    </MenuItem>
</Menu>

Menú sin espacios adicionales:

<Menu>
    <MenuItem Header="Utilities" >
        <MenuItem Header="Enemy01"/>
        <MenuItem Header="Enemy02"/>
        <MenuItem Header="Enemy03"/>
    </MenuItem>
</Menu>