diligence: conscientiousness in paying proper attention to a task; giving the degree of care required in a given situation
carefulness: the quality of being careful and painstaking
gadfly: any of various large flies that annoy livestock