1. Made sure that we print out the exception.
2. Refactored so that SpecCommand does not use Console.WriteLine.