what's with all the sheep today?
527