allow show_diff parameter to be set