I have all of the cards in my Discard macro and it still happens instantly.