What did the exclusionary rule provide for