Normally I think they're automatically removed but it looks like The_KING is using the global pointer, "clara," in his code and therefore he would have to set it to NULL afterwards or re-assign it on ent_create().