naive blocking