i thought omnibus-ruby already did this?  anyway it doesn't hurt to have it here...