I booked WAW-AMS-EDI with SkyMiles and I may have to cancel it due to a change in plans. It's my understanding that the official policy is that it can't be canceled and refunded without a fee, but in practice, that fee is never charged, and I should get my miles and taxes refunded, correct? Do I need to just cancel it online or do I have to call and ask nicely?