Vertical align table-cell ne pas travailler avec une position absolue

http://jsfiddle.net/fQv97/

HTML

<div class="table-cell">
    My text, should be align middle
</div>

CSS

.table-cell {
    height: 200px;
    width: 200px;
    vertical-align: middle;
    background: #eee;
    display: table-cell;
    position: absolute;
}

Problème

Le texte doit être placé dans le milieu de ma "cellule de tableau". Tout fonctionne comme prévu jusqu'à ce que je ajouter "position: absolute". Maintenant, il ne peux pas mettre mon contenu au moyen de tout plus? Pourquoi pas? Il ne sait toujours ma hauteur et en largeur, car je l'ai mis dans mon CSS.

Tout astucieuse solution pour cela?