little change in the validateSubject method