Don't reuse the input address. Don't ever reuse addresses, particularly in protocol.
I agree that it might not be ideal, but it does not compromise the anonymization. It is not intended to be pretty, but useful, and to decrease the chance of the user making mistakes.