Rewrote list_del