Generalize strict mode to adapters