Precise. Meticulous. Thorough.