More informative NotImplementedError exceptions to fix #2