40:  Heap-allocated exception: throw new was used.
  This is usually a mistake in C++. Please refer to the C++ Primer (https://www.intern.facebook.com/intern/wiki/images/b/b2/C%2B%2B--C%2B%2B_Primer.pdf) for FB exception guidelines.