(a)imperfectnot perfect; defective or inadequate“had only an imperfect understanding of his responsibilities”, “imperfect mortals”, “drainage here is imperfect”