Imprint — When Knowledge Pool enters the battlefield, each player exiles the top three cards of their library.
Whenever a player casts a spell from their hand, that player exiles it. If the player does, they may cast another nonland card exiled with Knowledge Pool without paying that card's mana cost.
6/1/2011 You may cast any other card exiled by Knowledge Pool, including one owned by an opponent. Any card exiled by Knowledge Pool’s enters-the-battlefield ability or its other triggered ability may be cast.
6/1/2011 The spell a player casts from their hand won’t resolve if it’s exiled, even if that spell can’t be countered by spells or abilities.
6/1/2011 If the original spell isn’t exiled (perhaps because it’s countered by another spell or ability before Knowledge Pool’s second triggered ability resolves), the rest of the ability does nothing. The player doesn’t get to cast an exiled card.
6/1/2011 If there are no nonland cards exiled by Knowledge Pool, the original spell is still exiled.
6/1/2011 You may pay additional costs, such as kicker costs, of the exiled card.
6/1/2011 If the card has any mandatory additional costs, as Kuldotha Rebirth does, you must pay them in order to cast the spell.
6/1/2011 Timing restrictions based on the card’s type are ignored. For example, you can cast an exiled creature card this way. Other restrictions, such as Spinal Embrace’s “Cast Spinal Embrace only during combat” are not ignored.
6/1/2011 If the card you cast without paying its mana cost has an X in its mana cost, you must choose 0 as its value.
6/1/2011 Any other abilities that trigger when you cast the original spell (for example, if you cast Emrakul, the Aeons Torn) will still trigger and go on the stack.
6/1/2011 If multiple Knowledge Pools are on the battlefield, keep track of which cards are exiled by each of them. Whenever a player casts a spell from their hand:
-- If all Knowledge Pools are controlled by the same player, that player chooses the order in which the triggered abilities are put onto the stack. The last one put onto the stack will be the first to resolve.
-- If multiple players each control one or more Knowledge Pools, the active player put their triggered abilities on the stack in any order, then each other player in turn order does the same. The last ability put onto the stack this way will be the first to resolve.
-- The first triggered ability to resolve will exile the original spell, then the player who cast that spell may cast one of the nonland cards exiled by the Knowledge Pool that generated that triggered ability. The abilities of other Knowledge Pools will do nothing when they resolve, as the original spell will already have been exiled.