o Use hasMinimalCodeRequirements() predicate instead the home-grown one
  in accesshandler.go
o Less superfluous logging (e.g. not what is sent to terminal and
  that gate is opened twice)
o Remove one instance that logged the plain code.