fixme: examples do not match signature

also invalid input is not checked or logger