Would it be possible to parameterize this decision? Allow end user to set the behavior they need.