Fix: If the first element gets deleted, we have to re-set the head pointer