Have you considered using ethercon snakes?