new minimal (non-redundant set of adapter)
new adapter proposal
jnfass's additions, without truncated cases