Base minimal off of ipython/ipython