Completed monkey patching