Why do we need to delete these code?