we don't need to check null pointers before deleting them