picrin depends also on getopt