I do value to exception for 'deep sleep' enemies, but I think that's the only case where it helps. It should be possible to keep that very special case.