validating random fields
recording exceptions
capturing socket (not-working due to jdk8 bug)