estimates correctly even if variation