This method really hurts for the following reasons.

1.  You're relying on magical knowledge about an array (`choices`)
2.  I hate using `[0]` or `[1]`.  This means you know what's inside the array.
3.  Ugh, and then more splitting....

![no](https://f.cloud.github.com/assets/50019/2515056/be6269ce-b43f-11e3-9486-293ba5544103.gif)