return a placeholder not only for non-existing keys, but also for empty ones

--HG--
branch : 0.9