be more flexible on pencode args