New: noise-cancellation