Ad hoc
Ad hoc variants.