You're idea isn't bad RinL. Maybe a slightly higher tax could be put in for the "instant" service as opposed to using the wards.

However, it doesn't solve the crashing issue.