I swear the #Ruby solution for everything is monkey patching.