Why extend?