Pip is now an inner class