Accurate and quick.