``del`` always looks fishy to me, ``data.remove('name')`` is better.