woudln't it be better simply controlling this behavior over a new param?