Ok here is one for you. I had neon tetra and zebra danio in the same tank. They seemed to be happy and co-habiting rather well! One afternoon after work i noticed that 2 tetra were missing - with no trace! 2 days later while syphoning the tank i noticed 2 little fish head "skulls". The i thought that these fish may be omnivorous. My first reaction was anger, but then i thought in the tank ecosystem, perhaps it was better for the fish to nibble and eat the dead fish before they could start degenerating - after all is this not how an ecosystem works?