New plugin to honour min-size + max-size.

  This matches our legacy API.