follow the stfu principle of not spamming stdout
add tests; improve documentation
remove comment