onall doesn't exit 0 when called with no arguments, so this is interpreted as failing. Is there another test that could be used?