Handling noisy data