refactor to explicit returns for success/failure, adds verbosity, test

target fixes.
2 jobs for master in 35 seconds
Status Job ID Name Coverage
  Build
passed #32748
integration
argonix

00:00:28

 
  Quality
passed #32749
integration
repoquality

00:00:06