stop recomputing default type args