Painstaking work