Add default length, infinite is too dangerous
change quoting to qw{}
documentation added