strict productions