hmmm... if this is changed to None, then "if amount" later will still be triggered while creating the QR code (unless we change that back to self.amount and fix that bug elsewhere).  it's not as simple as just changing it to None.