Yes to electric zap traps! One zap and there dead, no blood, easy clean up!
I make sure feed is all cleaned up before night, I use treadle feeders and trays under open feeders and any spills gets cleaned up before dark so no feed is left for mice/rats to scavenge at night.
I have a zap trap on...