Compiles on Linux. Yells at you give a bad public point object.