Actually in retrospect I'm pretty sure that objects probably delete the bullets with a bullet_act or something, and that wasn't getting called because the object was dead. I'm sure there's a cleaner fix possible but it'd probably involve moving the deletion code from one end to the other, and then for consistency I'd have to do that for everything, and it'd blow up pretty fast. Still, I guess I can do it if it's smarter. This will take care of it for now though.