Message accepts arbitrary parameters, so I would think it would work as-is. I'm interested to see how much mileage we can get without changing or extending it.