be less intrusive overwriting Kernel#warn