justify monkeypatching