painstakings