noisy output required