Meticulous working-out