remove unwanted work in test / add "qrcode_options" argument