Bug or a game rule?
I'm not sure if this is a bug or an actual rule. I'm implementing the card Covetous Dragon from Urza's Destiny, which sacrifices when you control no artifacts. How does a card like this interact with flicker effects like Momentary Blink and Cloudshift? Say I cast either of those on my only artifact in play: for the brief second that that card is exiled, would I need to sac Covetous Dragon? I've implemented the rule as a triggered ability and have it working for obvious cases, but it's not working if I test it with a flicker effect.