Exploiting non-strict dictionary rules