Why was Frank attacked by the Piranha?
Do piranha not normally attack warm blooded animals that are in their vicinity?
I don't think Frank is warm since he didn't bleed from the stabbing. They might have by habit attacked him then realized something was different and quit afterward.