Looks like your owl is performing much needed cleanup duty in your barn. Keep him around as he'll definitely have an effect on every unwanted creature that comes to visit (and at no charge!). As far as snakes falling from the ceiling, it's better than Snakes on Planes, that's for sure...