Q: how to pull a rabbit out of a hat?
A: check to see if the rabbit is already out of the hat. a lot of people forget this, and then they end up making more work for themselves