Simplified non-strict mode logic.