config; fix #19 no arguments is an invalid state